package com.tlgen.domain;

import java.util.List;

/**
 * 模板参数
 */
public class ColumnVO {

    // 包名称
    private String packageName;

    // 类名称
    private String className;

    // 类扩展名
    private String classExtendName;

    // 属性名称
    private String columnName;

    // 属性类型
    private String columnType;

    private List<ColumnVO> columnList;

    public String getPackageName() {
        return packageName;
    }

    public void setPackageName(String packageName) {
        this.packageName = packageName;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public String getClassExtendName() {
        return classExtendName;
    }

    public void setClassExtendName(String classExtendName) {
        this.classExtendName = classExtendName;
    }

    public String getColumnName() {
        return columnName;
    }

    public void setColumnName(String columnName) {
        this.columnName = columnName;
    }

    public String getColumnType() {
        return columnType;
    }

    public void setColumnType(String columnType) {
        this.columnType = columnType;
    }

    public List<ColumnVO> getColumnList() {
        return columnList;
    }

    public void setColumnList(List<ColumnVO> columnList) {
        this.columnList = columnList;
    }

    @Override
    public String toString() {
        return "ColumnVO{" +
                "className='" + className + '\'' +
                ", classExtendName='" + classExtendName + '\'' +
                ", columnName='" + columnName + '\'' +
                ", columnType='" + columnType + '\'' +
                ", columnList=" + columnList +
                '}';
    }

}
